@charset "utf-8";

/*********
	CSS reset
	date : 2014-8-15
*********/

 html { overflow-y: scroll; }
*html { background-image:url(about:blank); background-attachment:fixed; }

/* 清除内外边距 */
h1, h2, h3, h4, h5, h6, hr, p, blockquote, 		/* structural elements 结构元素 */
dl, dt, dd, ul, ol, li,							/* list elements 列表元素 */
pre, 											/* text formatting elements 文本格式元素 */
fieldset, form, button, input, textarea, 		/* form elements 表单元素 */
th, td , 										/* table elements 表格元素 */
body { margin: 0; padding: 0; }

/* 设置默认字体样式 */
body,textarea,input,button,select { font:12px/1.5 Tahoma, Helvetica,arial,\5b8b\4f53, sans-serif; color:#333; outline:0; }
body { background: #fff; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
i, em { font-style: normal; }

/** 重置图片元素 **/
img { border: none; vertical-align: top;}

/** 重置列表元素 **/
ul, ol, li { list-style: none; }

/** 重置表格元素 **/
table { border-collapse:collapse; border-spacing: 0;}

/**重置表单元素**/
input[type=submit] { cursor:pointer; }
input[type=button] { cursor:pointer; }
textarea { resize: none; overflow:auto; }
label { display: inline-block; *display: inline; *zoom: 1; }

/** 默认链接元素 **/
a { color: #333333; text-decoration: none;
	-webkit-transition: color .3s;
	   -moz-transition: color .3s;
	    -ms-transition: color .3s;
	     -o-transition: color .3s;
	        transition: color .3s;
}
a:hover { color: #f60; }
a:focus { -moz-outline-style: none; }
a:focus { outline: none;} 
q:before,q:after{ content:none; }

/** 浮动元素 **/
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }

/* 清除浮动 */
.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:"."; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}

/* 溢出 / 隐藏 */
.over{overflow:hidden;}
.hide{display:none;}

.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }

.g-hd { width: 100%; height: auto; background: url(../g-hd-bg.png) repeat-x 0 0; }
.head { width: 990px; height: 91px; margin: 0 auto; }
.head .logo { padding-top: 14px; }
.head .logo img { width: 430px; height: 64px; }
.head .head-r { padding-top: 30px; }
.head .share { height: 36px; }
.head .search { width: 203px; height: 22px; background: url(../search-bg.png) no-repeat; position: relative; }
.head .search .txt { width: 176px; height: 20px; line-height: 20px; background: none; border: 0 none; position: absolute; left: 1px; top: 1px; }
.head .search .btn { width: 25px; height: 20px; background: none; border: 0 none; position: absolute; top: 1px; right: 1px; }

.nav { width: 990px; height: 42px; margin: 0 auto; }
.nav-list li { float: left; }
.nav-list .split { width: 2px; height: 42px; background: url(../nav-split.png) no-repeat; overflow: hidden; }
.nav-list li a { float: left; width: 107px; height: 36px; padding-top: 6px; line-height: 36px; text-align: center; font-family: "微软雅黑"; font-size: 14px; }
.nav-list .active a,
.nav-list li a:hover { color: #fff; background: url(../nav-active.png) no-repeat center bottom; }

.banner { width: 100%; height: 478px; overflow: hidden; }
.banner .changeBox_a1{width:100%;height:478px;position:relative;}
.banner .changeBox_a1 .a_bigImg {position:absolute;top:0px;left:0px;display:none; width: 100%; height: 478px;}
.banner .ul_change_a1{position:absolute; bottom: 40px; left: 50%; margin-left: -500px; padding-left: 612px; width: 388px; height: 60px; background: url(../sm-bg.png) no-repeat right bottom; overflow: hidden; }
.banner .ul_change_a1 li{ float: left; padding: 9px 5px 0 0; }
.banner .ul_change_a1 img{ border:2px solid #B3B3B3; }
.banner .ul_change_a1 img.now{ border:2px solid #E61C1C; }
.banner .a_last,.a_next{position:absolute;bottom:60px;width:12px;height:22px; z-index: 10; background: url(../banner-btn.png) no-repeat; text-indent:-999em; overflow:hidden;}
.banner .a_last{right: 50%; margin-right: -106px; background-position: 0 0; }
.banner .a_next{right:50%; margin-right: -485px; background-position: right 0; }

.g-bd { width: 980px; margin: 0 auto; }

.new-car-show { width: 980px; height: 267px; position: relative; margin-top: -48px; margin-bottom: 25px; padding: 8px 8px 0; background: url(../new-car-show-bg.png) no-repeat;  }
.new-car-show .tt { height: 54px; }
.new-car-show .tt strong { float: left; padding: 16px 0 0 18px; font-size: 18px; font-family: "黑体"; font-weight: normal; line-height: 18px; color: #bc1e18; }
.new-car-show .tt span { float: left; padding: 18px 0 0 5px; line-height: 16px; font-size: 14px; color: #787878; }
.new-car-show .tt i { float: right; padding: 20px 20px 0 0; }
.new-car-show .tt i img { width: 66px; height: 26px; }
.new-car-show .inner { position: relative; width: 888px; height: 210px; margin: 0 auto; }
.new-car-show .inner .btn { display: block; text-indent: -999em; position: absolute; top: 69px; width: 18px; height: 36px; background: url(../new-car-btn.png) no-repeat; }
.new-car-show .inner .btn-l { background-position: 0 0; left: -30px; }
.new-car-show .inner .btn-r { background-position: right 0; right: -30px; }
.new-car-show .intro { width: 888px; height: 210px; position: relative; overflow: hidden; }
.new-car-show .intro ul { position: absolute; left: 0; top: 0; }
.new-car-show .intro li { float: left; width: 207px; height: 210px; padding-right: 20px; }
.new-car-show .intro a { display: block; width: 207px; height: 210px; }
.new-car-show .intro img { width: 195px; height: 133px; padding: 5px; border: 1px #ddd solid; }
.new-car-show .intro span { display: block; line-height: 12px; text-align: center; }
.new-car-show .intro .bt { padding-top: 14px; }
.new-car-show .intro .price { padding-top: 12px; color: #B01610; }

.g-wrap { width: 950px; margin: 0 auto; }
.g-mn { width: 670px; }
.g-sd { width: 257px; }

.f-title { height: 26px; border-bottom: 1px #E1E1E1 solid; }
.f-title strong { float: left; line-height: 26px; padding: 0 3px 0 2px; font-weight: normal; font-size: 16px; font-family: "黑体"; color: #bc1e18; }
.f-title span { float: left; padding-top: 8px; line-height: 14px; font-size: 14px; color: #787878; }
.f-title i { float: right; line-height: 26px; padding-right: 5px; }
.f-title i a { color: #666; }
.f-title i a:hover { color: #f60; }

.about { width: 269px; height: 255px; }
.about .inner { padding: 11px 3px 0; }
.about .inner img { width: 257px; height: 72px; padding: 2px; border: 1px #ddd solid; }
.about .inner p { padding-top: 5px; line-height: 22px; text-indent: 2em; color: #666666; }
.about .inner p a { color: #f60; }

.news { width: 379px; }
.news .inner { padding-top: 11px; }
.news dt { height: 96px; border-bottom: 1px #dedede dashed; margin-bottom: 5px; }
.news dt .pic { width: 114px; height: 75px; padding: 3px 4px; margin-right: 10px; border: 1px #ddd solid; }
.news dt .pic img { width: 114px; height:75px; }
.news dt h3 { line-height: 24px; font-size: 14px; }
.news dt h3 a { color: #4E4E4E; }
.news dt h3 a:hover { color: #f60; }
.news dt p { line-height: 20px; color: #818181; text-indent: 2em; }
.news dd { height: 30px; line-height: 30px; padding-left: 12px; vertical-align: bottom; background: url(../icon1.png) no-repeat 5px center; }
.news dd a { float: left; }
.news dd i { float: right; padding-right: 5px; color: #999999; }

.second-car {  }
.second-car .inner { padding-top: 10px; width: 670px; overflow: hidden; }
.second-car .inner ul { width: 680px; }
.second-car .inner li { float: left; width: 160px; height: 174px; padding-right: 10px; }
.second-car .inner li a { display: block; width: 160px; height: 174px; }
.second-car .inner li img { width: 152px; height: 107px; padding: 2px; border: 1px #dedede solid; display: block; }
.second-car .inner li span { display: block; line-height: 12px; font-size: 12px; text-align: center; }
.second-car .inner .bt { padding-top: 10px; }
.second-car .inner .price { padding-top: 10px; color: #B01610; }

.contact { width: 257px; height: 255px; margin-bottom: 10px; }
.contact .inner { padding-top: 11px; }
.contact .inner .tel { width: 188px; height: 47px; padding-bottom: 5px; }
.contact .inner p { line-height: 26px; }
.contact .qq-call { width: 257px; height: 81px; background: url(../qq.png) no-repeat; }
.contact .qq-call a { float: left; width: 34px; height: 40px; margin-top: 20px; display: inline; text-indent: -999em; }
.contact .qq-call .qq1 { margin-left: 8px; }
.contact .qq-call .qq2 { margin-left: 16px; }
.contact .qq-call .qq3 { margin-left: 17px; }

.service {}
.service .inner { padding-top: 8px; line-height: 32px; color: #666; }

.g-ft { width: 100%; height: 130px; padding-top: 25px; background: url(../g-ft-bg.png) repeat-x; }

.car-class { height: 185px; } 
.car-class .tt { font-weight: bold; line-height: 20px; height: 20px; background: #DCDCDC; padding-left: 8px; color: #666666; }
.car-class .list { padding-top: 10px; }
.car-class .list li { float: left; width: 160px; height: 24px; line-height: 24px; padding-left: 5px; }
.car-class .list li a { color: #666; }
.car-class .list li a:hover { color: #f60; }

.service-list {}
.service-list .tt { font-weight: bold; height: 20px; line-height: 20px; background: #DCDCDC; padding-left: 8px; color: #666666; }
.service-list .inner { padding-top: 10px; }
.service-list ul { float: left; width: 105px; padding-left: 5px; }
.service-list ul li { height: 24px; line-height: 24px; vertical-align: bottom; }
.service-list ul li a { color: #666; }
.service-list ul li a:hover { color: #f60; }

.copy { border-top: 1px #dedede solid; padding-top: 12px; color: #999999; }
.copy a { color: #999999; }
.copy a:hover { color: #f60; }


/* 内页 style */
.g-wrap2 { width: 980px; position: relative; margin-top: -48px; margin-bottom: 25px; padding: 8px 8px 0; background: url(../g-wrap2-bg.png) no-repeat; }
.g-sd2 { width: 227px; }
.g-mn2 { width: 710px; }

.menu { padding-top: 6px; margin-bottom: 15px; }
.menu .tt { height: 36px; background: url(../menu-tt-bg.png) no-repeat; }
.menu .tt h2 { float: left; padding-left: 27px; line-height: 36px; color: #fff; font-family: "黑体"; font-weight: normal; font-size: 18px; }
.menu .tt span { float: left; line-height: 36px; padding-left: 4px; font-size: 12px; color: #fff; }
.menu .menu-list { padding-top: 4px; }
.menu .menu-list li { padding-top: 5px; vertical-align: bottom; height: 32px; background: url(../li-bg.png) no-repeat 0 bottom; }
.menu .menu-list li a { display: block; padding-left: 27px; width: 200px; height: 32px; line-height: 32px; color: #707070; }
.menu .menu-list li a:hover { color: #f60; }

.g-sd2 .contact { width: 227px; overflow: hidden; }

.breadcrumb { height: 38px; line-height: 38px; padding-top: 6px; border-bottom: 1px #D1D1D1 solid; }
.breadcrumb h2 { float: left; font-size: 18px; font-weight: normal; font-family: "黑体"; color: #b21712; }
.breadcrumb p { float: right; color: #999999; }
.breadcrumb p a { color: #999999; }
.breadcrumb p a:hover { color: #ff6600; }

.content { width: 700px; padding: 10px 5px; }

.article .tt { line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px #eaeaea solid; }
.article .adv { padding: 5px 0 10px; line-height: 24px; text-align: center; color: #888; }
.article .adv span { padding-left: 15px; }
.article .con { width: 680px; padding: 0 10px; line-height: 200%; color: #666; }
.article p { margin-bottom: 10px; }

.pro-info { padding-top: 7px; }
.pro-info-head { padding-bottom: 18px; }
.pro-info-head .pic { width: 359px; height: 266px; }
.pro-info-head .pic img { width: 329px; height: 236px; padding:3px;border:1px #CCC solid;}
.pro-info-head .info { width: 330px; font-family: "微软雅黑"; }
.pro-info-head h3 { margin-bottom: 18px; line-height: 27px; height: 27px; padding-left: 15px; font-size: 18px; font-weight: normal; color: #fff; background: #B71A15; }
.pro-info-head p { padding-left: 15px; line-height: 36px; font-size: 18px; color: #B71A15; }

.pro-info-con { padding-top: 2px; background: url(../con-bg.png) repeat-x; }
.pro-info-con h3 { line-height: 36px; font-size: 18px; color: #B71A15; font-family: "微软雅黑"; font-weight: normal; padding-left: 6px; }
.pro-info-con .con { line-height: 200%; padding: 0 10px; color: #666; }

.m-news-list { padding: 10px 20px; }
.m-news-list li { height: 30px; line-height: 30px; border-bottom: 1px #e1e1e1 dashed; background: url(../icon2.png) no-repeat 5px 50%; padding-left: 18px; }
.m-news-list li a { float: left; color: #676767; }
.m-news-list li a:hover { color: #f60; }
.m-news-list li i { float: right; color: #888; }

.pages { height: 26px; margin: 10px 0; }
.pages ul { text-align: center; font-size: 0; }
.pages ul li { display: inline-block; *display: inline; *zoom: 1; padding: 0 3px; }
.pages ul li a { font-family: "宋体"; color: #787878; display: inline-block; padding: 0 8px; height: 24px; line-height: 24px; border: 1px #dfdfdf solid; font-size: 12px; }
.pages ul li a:hover { color: #f60; }

.m-car-list { padding-top: 10px; }
.m-car-list li { float: left; width: 207px; height: 210px; padding: 0 10px; }
.m-car-list a { display: block; width: 207px; height: 210px; }
.m-car-list img { width: 195px; height: 133px; padding: 5px; border: 1px #ddd solid; }
.m-car-list span { display: block; line-height: 12px; text-align: center; }
.m-car-list .bt { padding-top: 10px; }
.m-car-list .price { padding-top: 10px; color: #B01610; }

